WinACIF: A Telecom IC Support Tool Using Tcl/Tk

نویسندگان

  • David Karoly
  • Todd Copeland
  • David Gardner
چکیده

We discuss our use of Tcl/Tk to provide software support for telecommunications Integrated Circuits (ICs). Our Windows-based Advanced Computer Interface (WinACIF) program works in concert with reconfigurable hardware based on Field Programmable Gate Arrays (FPGAs) to provide essential coordination in laboratory data collection and analysis of a device under test. WinACIF replaces several MS-DOS based applications. Whereas the previous implementations suffered from the classic limitations of MS-DOS, WinACIF provides the flexibility and functionality of windowing applications by virtue of its Tcl/Tk roots. Tcl/Tk not only supplies more than ample power to create WinACIF, but also adds the benefit of saving valuable time otherwise spent learning a complex API. Run-time loaded Tcl extensions provide the flexibility to support various devices having diverse interfaces. A single Tcl/Tk script dynamically builds a Graphical User Interface (GUI) based on product configuration data retrieved from a data store. Additionally, we used canvas widgets to provide an intuitive interface. For the engineer who requires control beyond that afforded by our GUI, Tcl serves as WinACIF’s command language.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Building a Graphical Web History Using Tcl/Tk

This poster describes the design and implementation of a Web history tool that automatically tracks user browsing activities, presents a graphic visualization of this activity, and provides a mechanism for manipulation and use of the history. This tool, caled HistoryGraph, demonstrates the power of using Tcl and Tk, especially through the reuse of existing components to create a powerful applic...

متن کامل

Internet-based Desktops in Tcl/Tk: Collaborative and Recordable

This paper addresses issues that arise when a peer group, distributed across several time zones, uses the Internet to con gure and execute distributed desktop-based applications and tasks. The paper provides solutions and Tcl/Tk implementations to support (1) peer-to-peer communication/control of distributed software and computing resources over the Internet; (2) recording and playback of inter...

متن کامل

Mega-widgets in Tcl/Tk: Evaluation and Analysis

names for components ++ hiding some abstract names from user + + ? providing procedure to return path name ++ Reuse of widgets Reuse existing Tk widgets + + + — ? Inheriting subcommands + + ++ + — redefining subcommands + + ++ — access to original + + + — Inheriting configuration options + + + + — redefining configuration handlers + + + — access to original + + + — Reuse with any encompassing w...

متن کامل

Tcl Extensions for Network Management Applications

This paper presents extensions to the Tool Command Language (Tcl) that have been designed to implement network management applications. Using Tcl, we were able to make our network management applications highly extensible. Experience has shown that many useful applications can be written with a few lines of Tcl code. Site speciic adaptations are possible at very low cost. We have used our exten...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998